package com.ruoyi.event.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 人员类型转换对象 event_change_type
 *
 * @author xiaohao
 * @date 2023-02-10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("event_change_type")
public class EventChangeType extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "type_id")
    private Long typeId;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 转换类型
     */
    private String changeType;
    /**
     * 决定机关
     */
    private String jdjg;
    /**
     * 决定时间
     */
    private Date jdsj;
    /**
     * 进（入）所时间
     */
    private Date rssj;
    /**
     * 出所时间
     */
    private Date cssj;
    /**
     * 戒毒场所
     */
    private String jdcs;
    /**
     * 强戒原因
     */
    private String qjyy;
    /**
     * 备注
     */
    private String remark;
    /**
     * 入所原因
     */
    private String rsyy;
    /**
     * 羁押地点
     */
    private String jsdd;
    /**
     * 入狱时间
     */
    private Date rysj;
    /**
     * 判刑地点
     */
    private String pxdd;
    /**
     * 出狱时间
     */
    private Date cysj;
    /**
     * 服刑地区
     */
    private String fxdq;
    /**
     * 监狱名称
     */
    private String jymc;
    /**
     * 入狱原因
     */
    private String ryyy;
    /**
     * 执行时间
     */
    private Date zxsj;
    /**
     * 治疗时间
     */
    private Date zlsj;
    /**
     * 治疗机构
     */
    private String zljg;
    /**
     * 离开时间
     */
    private Date lksj;
    /**
     * 死亡时间
     */
    private Date swsj;
    /**
     * 死亡原因
     */
    private String swyy;
    /**
     * 死亡地点
     */
    private String swdd;
    /**
     * 结束时间
     */
    private Date jssj;
    /**
     * 原因详情
     */
    private String yyxq;
    /**
     * 拘留地点
     */
    private String jldd;
    /**
     * 决定书上传
     */
    private String jdsFiles;
    /**
     * 精神病院
     */
    private String jsby;
    /**
     * 入院日期
     */
    private Date ryrq;
    /**
     * 出院日期
     */
    private Date cyrq;
    /**
     * 撤销时间
     */
    private Date cxsj;
    /**
     * 文书号
     */
    private String wsh;

}
